<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>


        // 练习

        let arr = [3, 5, 7, 8, 9]
        console.log(arr.includes(7));
        // includes()方法 是判断指定的数在不在数组中

        let tel = prompt('请输入手机号码：')
        // 手机号码的长度必须是11位
        if (tel.length === 11) {
            // 判断第一位必须是1 ,判断第二位必须是3,5,7,8,9
            if (tel[0] === '1' && ['3', '5', '7', '8', '9'].includes(tel[1])) {
                // 判断其余9位必须是数字
                for (let i = 0; i < tel.length; i++) {
                    // isNaN()方法，判断不是数字返回true
                    if (isNaN(tel[i])) {
                        console.log('手机号码格式错误！');
                        break
                    }
                    // 表示循环已经到最后一次
                    if (i === tel.length - 1) {
                        alert('手机号码格式正确');
                    }
                }
            } else {
                console.log('手机号码格式错误！');
            }
        } else {
            console.log('手机号码格式错误！');
        }









    </script>
</body>

</html>